package com.xue566.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @Author: Wuzh
 * @Description: 系统主体对象(学生)
 * @Data:
 */
@Data
@NoArgsConstructor //无参构造
@Accessors(chain = true) //链式
@TableName(value = "stu_info")
public class StudentEntity extends BaseEntity {

    @TableId(value = "stuId", type = IdType.INPUT)
    private String stuId;
    @TableField(value = "starLevel")
    private int starLevel;
    @TableField(value = "stuName")
    private String stuName;
    @TableField(value = "stuSex")
    private String stuSex;
    @TableField(value = "stuMobile")
    private String stuMobile;
    @TableField(value = "stuSchool")
    private String stuSchool;
    @TableField(value = "stuGrade")
    private String stuGrade;
    @TableField(value = "intention")
    private int intention;
    @TableField(value = "centerId")
    private String centerId;
    @TableField(value = "sourceId")
    private String sourceId;
    @TableField(value = "introduceEmpId")
    private String introduceEmpId;
    @TableField(value = "introduceId")
    private String introduceId;
    @TableField(value = "infoLink")
    private String infoLink;
    @TableField(value = "keyWord")
    private String keyWord;
    @TableField(value = "stuAddress")
    private String stuAddress;
    @TableField(value = "infoCondition")
    private String infoCondition;
    @TableField(value = "allotTime")
    private String allotTime;
    @TableField(value = "allotManId")
    private String allotManId;
    @TableField(value = "stuRemark")
    private String stuRemark;
    @TableField(value = "state")
    private int state;
    @TableField(value = "isFullPay")
    private int isFullPay;
    @TableField(value = "userId")
    private String userId;
    @TableField(value = "createTime")
    private String createTime;
    @TableField(value = "operatorTime")
    private String operatorTime;
    @TableField(value = "isPublic")
    private int isPublic;
    @TableField(value = "isUsed")
    private int isUsed;

    public String getStuId () {
        return stuId;
    }

    public void setStuId (String stuId) {
        this.stuId = stuId;
    }

    public int getStarLevel () {
        return starLevel;
    }

    public void setStarLevel (int starLevel) {
        this.starLevel = starLevel;
    }

    public String getStuName () {
        return stuName;
    }

    public void setStuName (String stuName) {
        this.stuName = stuName;
    }

    public String getStuSex () {
        return stuSex;
    }

    public void setStuSex (String stuSex) {
        this.stuSex = stuSex;
    }

    public String getStuMobile () {
        return stuMobile;
    }

    public void setStuMobile (String stuMobile) {
        this.stuMobile = stuMobile;
    }

    public String getStuSchool () {
        return stuSchool;
    }

    public void setStuSchool (String stuSchool) {
        this.stuSchool = stuSchool;
    }

    public String getStuGrade () {
        return stuGrade;
    }

    public void setStuGrade (String stuGrade) {
        this.stuGrade = stuGrade;
    }

    public int getIntention () {
        return intention;
    }

    public void setIntention (int intention) {
        this.intention = intention;
    }

    public String getCenterId () {
        return centerId;
    }

    public void setCenterId (String centerId) {
        this.centerId = centerId;
    }

    public String getSourceId () {
        return sourceId;
    }

    public void setSourceId (String sourceId) {
        this.sourceId = sourceId;
    }

    public String getIntroduceEmpId () {
        return introduceEmpId;
    }

    public void setIntroduceEmpId (String introduceEmpId) {
        this.introduceEmpId = introduceEmpId;
    }

    public String getIntroduceId () {
        return introduceId;
    }

    public void setIntroduceId (String introduceId) {
        this.introduceId = introduceId;
    }

    public String getInfoLink () {
        return infoLink;
    }

    public void setInfoLink (String infoLink) {
        this.infoLink = infoLink;
    }

    public String getKeyWord () {
        return keyWord;
    }

    public void setKeyWord (String keyWord) {
        this.keyWord = keyWord;
    }

    public String getStuAddress () {
        return stuAddress;
    }

    public void setStuAddress (String stuAddress) {
        this.stuAddress = stuAddress;
    }

    public String getInfoCondition () {
        return infoCondition;
    }

    public void setInfoCondition (String infoCondition) {
        this.infoCondition = infoCondition;
    }

    public String getAllotTime () {
        return allotTime;
    }

    public void setAllotTime (String allotTime) {
        this.allotTime = allotTime;
    }

    public String getAllotManId () {
        return allotManId;
    }

    public void setAllotManId (String allotManId) {
        this.allotManId = allotManId;
    }

    public String getStuRemark () {
        return stuRemark;
    }

    public void setStuRemark (String stuRemark) {
        this.stuRemark = stuRemark;
    }

    public int getState () {
        return state;
    }

    public void setState (int state) {
        this.state = state;
    }

    public int getIsFullPay () {
        return isFullPay;
    }

    public void setIsFullPay (int isFullPay) {
        this.isFullPay = isFullPay;
    }

    public String getUserId () {
        return userId;
    }

    public void setUserId (String userId) {
        this.userId = userId;
    }

    public String getCreateTime () {
        return createTime;
    }

    public void setCreateTime (String createTime) {
        this.createTime = createTime;
    }

    public String getOperatorTime () {
        return operatorTime;
    }

    public void setOperatorTime (String operatorTime) {
        this.operatorTime = operatorTime;
    }

    public int getIsPublic () {
        return isPublic;
    }

    public void setIsPublic (int isPublic) {
        this.isPublic = isPublic;
    }

    public int getIsUsed () {
        return isUsed;
    }

    public void setIsUsed (int isUsed) {
        this.isUsed = isUsed;
    }
}
